Agile Software Development at Scale
نویسنده
چکیده
Since 2001 agile software development approaches are being adopted across a wide range of organizations and are now being applied at scale. There are eight factors to consider – team size, geographical distribution, entrenched culture, system complexity, legacy systems, regulatory compliance, organizational distribution, governance and enterprise focus – when scaling agile. Luckily a collection of techniques and strategies exist which scale agile approaches, including considering the full development lifecycle, Agile Model Driven Development (AMDD), continuous independent testing, adopting proven strategies, agile database techniques, and lean development governance. It is possible to scale agile approaches, but you will need to look beyond the advice provided by the “agile in the small” literature.
منابع مشابه
Scaling Agile Software Development Disciplined Agility at Scale
to scale agile: Tailoring agile strategies to address the scaling challenges – such as geographic distribution, regulatory compliance, and large team size – faced by development teams and adopting agility across your organization. Both visions are important, but if you can’t successfully perform the former then there is little hope that you’ll be successful at the latter. This paper focuses on ...
متن کاملChallenges and success factors for large-scale agile transformations: A systematic literature review
Agile methods have become an appealing alternative for companies striving to improve their performance, but the methods were originally designed for small and individual teams. This creates unique challenges when introducing agile at scale, when development teams must synchronize their activities, and there might be a need to interface with other organizational units. In this paper we present a...
متن کاملThe Foundation for Scaling Agile Disciplined Agile Delivery
Many organizations have adopted agile strategies to some extent, often applying simple methods such as Scrum on a few software development projects. Although they have succeeded on a handful of projects—clearly a good start—they now want to scale agile to address enterprise-class solutions. As the old saying goes about success, “What got you here is not going to get you to the next level.” This...
متن کاملAgile Software Engineering Techniques: The Missing Link in Large Scale Lean Product Development
Many software development companies have fundamentally changed the way they organize and run their development organizations in the course of the last decade. Lean and agile software development became more and more common. Lean focuses on continuous value generation based on a framework of principles known from manufacturing. But how do software developers actually implement these principles i...
متن کاملAgile Software Testing Technologies in a Large Scale Project
Software testing in agile development is very complex issue in the IT world. Since agile methods do not focus much on testing activities and agile software development does not include testing practices required for a quality project, the process of finding the suitable method for testing, especially for large scale projects is challenging. In this paper, we propose a concept of integrated agil...
متن کامل